package com.zhixiang.xaec.entity.safebase.securitySystem;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.cfg.Comment;

import com.googlecode.jsonplugin.annotations.JSON;
import com.zhixiang.xaec.entity.BaseEntity;
@Entity
@Table(name="safebase_institutionalReview")
@Comment("制度评审")
public class InstitutionalReview extends BaseEntity{
    
    private String institutionalNo;//制度编号
    
    private String reviewProject;//评审项目
    
    private String  reviewReason;//评审原因
    
    private Date reviewTime;//评审时间
    
    private String reviewDepartment;//评审部门
    
    private String reviewResult;//评审结论
    
    private String participatinngPerson;//参评人员

    @Comment("制度编号外键")
    public String getInstitutionalNo() {
        return institutionalNo;
    }

    public void setInstitutionalNo(String institutionalNo) {
        this.institutionalNo = institutionalNo;
    }

    @Comment("评审项目")
    public String getReviewProject() {
        return reviewProject;
    }

    public void setReviewProject(String reviewProject) {
        this.reviewProject = reviewProject;
    }

    @Comment("评审原因")
    @Column(length=2000)
    public String getReviewReason() {
        return reviewReason;
    }

    public void setReviewReason(String reviewReason) {
        this.reviewReason = reviewReason;
    }

    @Comment("评审时间")
    @JSON(format="yyyy-MM-dd")
    public Date getReviewTime() {
        return reviewTime;
    }

    public void setReviewTime(Date reviewTime) {
        this.reviewTime = reviewTime;
    }

    @Comment("评审部门")
    public String getReviewDepartment() {
        return reviewDepartment;
    }

    public void setReviewDepartment(String reviewDepartment) {
        this.reviewDepartment = reviewDepartment;
    }

    @Comment("评审结论")
    @Column(length=2000)
    public String getReviewResult() {
        return reviewResult;
    }

    public void setReviewResult(String reviewResult) {
        this.reviewResult = reviewResult;
    }

    @Comment("参评人员")
    @Column(length=500)
    public String getParticipatinngPerson() {
        return participatinngPerson;
    }

    public void setParticipatinngPerson(String participatinngPerson) {
        this.participatinngPerson = participatinngPerson;
    }
    
    
}
